Extendify\Shared\Services\Import\BlocksUpdater S

Total Complexity 43
Dependencies 3
Dependents 1
Total lines 298
Lines of code 147
Logical lines of code 89
Comment lines 93
Methods 12
Properties 1

Methods 12

Method Rating Maintainability Complexity Lines of code
processBlock()
A
50 8 29
updateImageTagAttributes()
S
52 7 23
hasTargetedClassName()
S
59 4 13
processAndMutateBlocks()
S
61 4 12
getImageSource()
S
61 3 11
updateNewBlockAttributes()
S
63 3 11
needsImageProcessing()
S
65 3 8
removeClassAttributeFromContent()
S
63 3 10
removeClassAttributeFromAttrs()
S
63 3 10
removeTargetedClassAttribute()
S
67 2 7
addImageAttributes()
S
65 2 8
getModifiedBlocksInPost()
S
71 1 5